@charset "utf-8";
/* CSS Document */

/*==== banner ====*/
#b_banner{background:#fff url(images/banner.jpg) no-repeat center 0;height:266px; margin-top:45px;}
#b_banner .wrap{width:1000px;margin:0 auto;}
#b_banner .wrap .logo{width:190px;height:40px;padding:30px 0 0 20px;}
#b_banner .wrap .logo a{display:block;background:url(images/main_img.png) no-repeat -386px -3px;width:190px;height:40px;text-indent:-9999px;}
#b_banner .wrap .text{width:450px;padding:10px 0 0 20px; font-size:32px;}

/*==== main ====*/
#main_box{width:1000px;margin:0 auto;padding:20px 0 60px 0;}
.main_wrap { background:url(images/content_bg.png) repeat 0 0;}

/*==== sidebar ====*/
#sidebar{float:right;background:#fff;width:290px;}
#sidebar .topbg,#sidebar .btmbg{background:url(images/sidebar_bg.gif) no-repeat;height:10px;font-size:0;}
#sidebar .btmbg{background-position:0 -10px;}
#sidebar .cenbox{padding:0 15px;}
#sidebar h2{border-bottom:1px solid #e2e2e2;font-size:18px;padding:10px 0;}

#sidebar .list1{padding:10px 5px 20px 5px;}
#sidebar .list1 li{background:url(images/dot.gif) no-repeat 0 8px;line-height:22px;padding:0 0 5px 10px;}
#sidebar .list1 li a{font-size:14px;color:#66a925; font-weight:bold;}
#sidebar .list1 li .num{padding:0 0 0 5px;color:#666;}
#sidebar .list1 li a.red{color:#C00;}

#sidebar .tag{padding:10px 5px 20px 5px;}
#sidebar .tag a {padding:0 10px 2px 0;line-height:1.6em;text-decoration:underline;}
#sidebar .tag a:hover {text-decoration:none;}
#sidebar .tag a.red{color:#C00;}

#sidebar .list2{padding:10px 5px 20px 5px;}
#sidebar .list2 li{background:url(images/dot.gif) no-repeat 0 10px;padding:5px 0 5px 10px;}
#sidebar .list2 li a:hover{color:#66a925;}

#sidebar .share{padding:10px 5px 20px 5px;}
#sidebar .share .btn{padding:15px 0 0 0;}
#sidebar .share .btn a.twitter{display:block; background:url(images/btn_share.gif) no-repeat;width:240px;height:36px;text-indent:-9999px;}
#sidebar .share .ipt{width:136px;font-size:12px;padding:2px;}

/*==== leftbox ====*/
.path {font-size:12px; color:#66a925;}
.path a {padding:0 5px;color:#66a925;}

#leftbox{float:left;width:695px;}
#leftbox .margin15{margin:15px 0 0 0;}

.blog_item{background:#fff;}
.blog_item .topbg,.blog_item .btmbg{background:url(images/leftbox_bg.gif) no-repeat;height:10px;font-size:0;}
.blog_item .btmbg{background-position:0 -10px;}
.blog_item .contbox{padding:10px 30px;}
.blog_item .contbox .title h2 a{font-size:24px;color:#66a925;}
.blog_item .contbox .title .time{color:#666;padding:5px 0 0 0;}
.blog_item .contbox .title .time a{color:#66a925;}
.blog_item .contbox .nrk{padding:20px 0;}
.blog_item .contbox .nrk p{font-size:13px;line-height:22px;padding:0 0 15px 0;}
.blog_item .contbox .btmbox{height:22px;line-height:22px;}
.blog_item .contbox .btmbox .Posted{float:left;width:160px;}
.blog_item .contbox .btmbox .Posted a{color:#66a925;}
.blog_item .contbox .btmbox .tagged{float:left;width:360px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;0}
.blog_item .contbox .btmbox .tagged a{color:#66a925;}
.blog_item .contbox .btmbox .tagged a.red{color:#C00;}
.blog_item .contbox .btmbox .social {display:block; float:right;}
.blog_item .contbox .btmbox .social li {display:block; float:right; padding:0 3px;}

.pagebg{background:#fff;}
.pagebg .topbg,.pagebg .btmbg{background:url(images/leftbox_bg.gif) no-repeat;height:10px;font-size:0;}
.pagebg .btmbg{background-position:0 -10px;}
.pagebg .pageing{padding:0 20px;}

.tagbg{background:#fff;}
.tagbg .topbg,.tagbg .btmbg{background:url(images/leftbox_bg.gif) no-repeat;height:10px;font-size:0;}
.tagbg .btmbg{background-position:0 -10px;}
.tagbg .text{padding:5px 20px;font-size:16px;}
.tagbg .text strong{color:#C00;}

.blog_content{background:#fff;}
.blog_content .topbg,.blog_content .btmbg{background:url(images/leftbox_bg.gif) no-repeat;height:10px;font-size:0;}
.blog_content .btmbg{background-position:0 -10px;}
.blog_content .contbox{padding:10px 30px;}
.blog_content .contbox .title{border-bottom:1px solid #e2e2e2;padding:0 0 15px 0;}
.blog_content .contbox .title h2 {font-size:24px;color:#66a925;}
.blog_content .contbox .title h2 a{font-size:24px;color:#66a925;}
.blog_content .contbox .title .time{color:#666;padding:5px 0 0 0;}
.blog_content .contbox .title .time a{color:#66a925;}
.blog_content .contbox .cont{padding:20px 0;}
.blog_content .contbox .cont p{font-size:14px;line-height:24px;padding:0 0 20px 0;}
.blog_content .contbox .btmbox{height:22px;line-height:22px;}
.blog_content .contbox .btmbox .Posted{float:left;width:160px;}
.blog_content .contbox .btmbox .Posted a{color:#66a925;}
.blog_content .contbox .btmbox .tagged{float:left;width:220px;}
.blog_content .contbox .btmbox .tagged a{color:#66a925;}
.blog_content .contbox .social {display:block; height:24px; padding-top:5px;}
.blog_content .contbox .social li {display:block; float:left; padding:0 3px;}

.topshare{float:right;height:22px;padding:10px 0;}

.blog-lyric{margin:10px 5px;}
.blog-lyric li{ line-height:25px; height:25px; padding:0 10px}
.lyric-bg{background:#f8f8f8}

#page_box2 {height:28px; line-height:28px; padding:0 20px;}
#page_box2 strong {padding:0 10px; background:#DDD; color:#000; display:inline-block;border:1px solid #BBB;}
#page_box2 span {padding:0 10px; display:inline-block;}
#page_box2 a {padding:0 10px; display:inline-block; border:1px solid #BBB;}
#page_box2 a.btn_p { background:url(images/icon_arrow2_b.png) no-repeat left 10px; padding-left:15px; border:0;}
#page_box2 a.btn_n {background:url(images/icon_arrow_b.png) no-repeat right 10px; padding-right:15px; border:0;}
#page_box2 span.btn_p { background:url(images/icon_arrow2_h.png) no-repeat left 10px; padding-left:15px;}
#page_box2 span.btn_n {background:url(images/icon_arrow_h.png) no-repeat right 10px; padding-right:15px;}
